package com.wali.modules.system.dao;

import com.wali.modules.system.vo.SysUserVO;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

/**
 * @author walixu
 * @ClassName com.wali.modules.system.dao
 * @Description 用户基本信息dao接口
 * @email wali.xu@kpmg.com
 * @date 11/11/2018 7:12 下午
 */
@Mapper
public interface ISysUserDao {

    /**
     * @param sysUser
     * @return int
     * @throws
     * @Title saveSysUser
     * @Description 新增用户基本信息
     */
    int saveSysUser(@Param("sysUser") SysUserVO sysUser);

    /**
     * @Title: getUser
     * @Description: 查询单个用户基本信息
     * @param: userVO
     * @return: SysUserVO
     * @throws: Exception
     */
    SysUserVO getSysUser(@Param("sysUser") SysUserVO sysUser);

    /**
     * @param
     * @return
     * @throws
     * @Title updateSysUser
     * @Description 更新用户信息
     */
    int updateSysUser(@Param("sysUser") SysUserVO sysUser);
}
